#ifndef COMMON_H
#define COMMON_H
//const 出现在 *左侧 指向的是常量
//const 出现在 *右侧 指针本身是常量

char greeting[]="hello";
char *p=greeting; //×p指向的是h   |h|e|l|l|o，nonconst指针 nonconst数据
const char* p= greeting;//const在×的左侧，指向的内容是常量，不能修改常量，指针可以修改
char* const p=greeting;//const出现在×的右侧，指向的内容不是常量，指针是常量
const char* const p=greeting;//const指针，const数据

//const出现在类型的左边和与右边都等效，类型和const都在×的左侧，pw的本身可以变
//void f1(const Widget* pw);
//void f2(Widget const* pw);


#endif // COMMON_H
